package cn.iocoder.yudao.module.handguard.controller.admin.publicitytype.vo;

import com.baomidou.mybatisplus.annotation.TableField;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

/**
 * 16个公示 Base VO，提供给添加、修改、详细的子 VO 使用
 * 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
 */
@Data
public class PublicitySelectBaseVO {

    private Long id;

    @Schema(description = "类目名称")
    private String typeNames;

    @Schema(description = "公示表名称")
    private String className;

    @Schema(description = "类目值")
    private String category;

    @Schema(description = "备注")
    private String remark;

    @Schema(description = "结果值")
    private String resultValue;

    @Schema(description = "单位")
    private String units;

    @Schema(description = "参数1)")
    private String param1;

    @Schema(description = "参数2")
    private String param2;

    @Schema(description = "参数3")
    private String param3;

    @Schema(description = "参数4")
    private String param4;

    @Schema(description = "后台准入选项")
    private String admittanceAdmin;

    @Schema(description = "用户准入选项")
    private String admittanceUser;

    @Schema(description = "附件校验条件标识")
    private String addition;

    @Schema(description = "选项数组")
    private String [] valueArr;
}
